@charset "utf-8";
/* CSS Document */
.msg-icon{display:inline-block;height:24px;margin:0 7px -6px;overflow:hidden;width:24px; background:url(/res/sms/images/msg_icons.gif) no-repeat 0 -46px}
.part-title-right{ position:relative;_top:10px;}
.msg-icon-a,.msg-icon-b,.msg-icon-c{  display:inline-block;  width:16px; height:16px; background: url(/res/sms/images/msg_icons.gif ) no-repeat; margin-right:3px;padding-left:8px;}
.msg-icon-a{ background-position:8px 2px;  }
.msg-icon-b{ background-position:8px -14px;}
.msg-icon-c{background-position:8px -30px; }

.diary-tools{ background:#ebf3fb; margin: 0 13px 13px 13px; border-top:1px solid #d6dfe8; overflow:hidden; height:30px;}
.diary-tools ul{padding:4px 13px 5px 13px; overflow:hidden;}
.diary-tools ul li{ display:inline-block; float:left;}
.diary-tools ul li.all{ margin-right:10px; line-height:20px;*line-height:24px;}
.diary-tools ul li.all input{ float:left; margin-top:4px;*margin-top:0; margin-right:2px;_margin-right:0}
.diary-tools ul li.all-num{ line-height:20px;*line-height:22px; margin-right:15px;}
.diary-tools ul li.all-num strong{ margin:0 3px; color:#9e2224}
.diary-tools ul li.btn{ margin-right:5px;}
.diary-tools ul li.btn img{ position:relative; top:-3px; left:3px;}
.mydiary{ margin:0 13px 13px 13px;}
.diary-tools ul li.btn span input.cbtn{ overflow:hidden;}
.diary-title{background:#f5f9fd; border-bottom:1px solid #d6d6d6; }
.diary-title h1{ font-size:14px; font-weight:bold; padding:3px 4px; overflow:hidden;}
.title-icon{ display:inline-block; width:30px; height:13px; color:#fff; font-weight:normal; font-size:12px; background:url(/res/sms/images/title_icon_bg.gif) no-repeat; line-height:13px;*line-height:15px; overflow:hidden;text-align:center; margin:0 3px; position:relative; *top:-3px;}

.friend-head{ float:left; width:60px;}
.friend-name{ text-align:center; line-height:16px; margin-top:3px;}
.mymsg{ clear:both; margin:0 13px 13px 13px; }
.msg-main{ float:right; width:520px;}
.msg-title{ height:24px; padding-left:5px;  background:#f4f9ff; border-bottom:1px solid #d6d6d6;}
.msg-time{ float:left; color:#666;  }
.msg-time span{ display:inline-block; float:left; margin-top:6px;}
.msg-time input{  position:relative; *top:-4px;}
.title-icon{ font-size:10px; line-height:13px; position:static;}
.msg-tools{ float:right; margin-right:10px; line-height:24px;}
.msg-content{ margin:10px 0 10px 5px; color:#666; font-size:13px; line-height:25px; }
.msg-content h3{ font-size:14px; font-weight:bold; color:#333; margin-bottom:5px;}

.pages{ text-align:center; margin-top:1px; border-top:1px solid #ccc; padding:13px 0;}

.system-msg{ width:550px;}
.msg-repaste{ background:url(/res/sms/images/msg_system_icons.gif) no-repeat 0 0; margin-top:1px; }
.msg-friend{ background:url(/res/sms/images/msg_system_icons.gif) no-repeat -25px 0;margin-top:1px;}
.msg-official{background:url(/res/sms/images/msg_system_icons.gif) no-repeat -50px 0;margin-top:1px}
.msg-subscribe{background: url(../images/msg_system_icons.gif) no-repeat -75px 0;margin-top:1px}
.official-title{ color:#000; margin-right:30px;}
.write-msg{ margin-left:13px;}
.write-msg li.send,.write-msg li.title,.write-msg li.con,.write-msg li.btn{ display: inline-block; width: 100%; padding: 0 0 13px 0; }
.write-msg li.title input{ float: left }
.write-msg li span{ display:inline-block; width:50px; float:left; text-align:right; line-height:22px; overflow:hidden;}
.write-msg li.send li{  margin:0;  }
.write-msg li.send .write-box{width:433px;float:left; margin-right:2px;_margin-right:0; }
.write-input-popup{ width:100%; border-color:#ccc;}
.write-input .btn{ cursor:pointer;}
.write-msg li.send .write-input-popup{left:50px;}
.write-msg li a.add-title:link,.write-msg li a.add-title:visited{ padding-left:20px; background:url(/res/sms/images/plus.gif) no-repeat 0 -1px; }
.write-msg li a.add-title:hover,.write-msg li a.cancel_title:hover{ color:#000; cursor:pointer}
.write-msg li a{ margin: 0 0 0 3px;}
.write-msg li.title input{ width:428px; border:1px solid #7F9DB9; height:20px; line-height:20px; }
.write-msg li.title  a:link,.write-msg li.title a:visited{ display:inline-block; color:#000; }

.con-box{_float:right;}
.write-msg li.con .comment-textarea{  width:396px; *margin:-7px 0 0 50px;_margin:-1px 0 0 0; height:200px;}
.write-msg li.btn{ text-align:center;}

.msg-meeting{ padding-left:20px; background:url(/res/sms/images/meeting_icon.gif) no-repeat 0 0; *background-position:0 -2px ;margin-bottom:13px;}
.meeting-tools{ float:right;}
.send-msg{ padding-top:13px; margin:0 13px; border-top:1px solid #ccc}
.send-msg ul{ margin:0;}

.msg-nga{ background:url(/res/sms/images/msg_system_icons.gif) no-repeat -0px 0;margin-top:1px;}
.msg-friends{ background:url(/res/sms/images/msg_system_icons.gif) no-repeat -25px 0;margin-top:1px;}
.msg-cite{ background:url(/res/sms/images/msg_system_icons.gif) no-repeat -75px 0;margin-top:1px;}
.aer-b{ padding: 0 0 13px 0 }

.msg-box{ margin: -4px auto 0 auto; text-align: center }
.msg-box .part-title,.msg-box .message-center-content{ text-align: left }
.msg-box .message-center-content{ margin:13px; background:#f4faff; padding:7px 0 13px 0; border:1px solid #a5c8e5}
.msg-box .message-center-content ul{width:578px; margin:0 auto;}

/*2期*/
.c-000{ }
.c-666{ color:#666}
.msg-content-left{ float:left; width:152px; padding:0 5px 0 0px;word-break:break-all;}
.msg-content-left .album130 img{display:block;margin:auto; width:auto}
.msg-content-right{ float:right; width:357px; border-left:1px solid #898989; position:relative; display:inline-block}
.msg-content-right .send-submit-mr button{*line-height:12px}
.msg-content-right-icon-triangle{ background:url(/res/sms/images/msg_icons.gif) no-repeat 0 -70px; width:5px; height:9px; float:left;position: absolute; top:40%; overflow:hidden}
.msg-content-right-comment{ float:right; width:346px;}
.msg-content-right-comment .reply-box{ width:100%}
.msg-content-right-comment-text{ margin:0 0 10px 0}
.msg-comment-time .username{ margin:0 5px}
.msg-main-comment .msg-content{ margin:10px 0 10px 5px; color:#666; display:inline-block}
.msg-comment-time{ float:left; color:#000; line-height:27px}
.msg-main-all{ width:590px; overflow:hidden;margin:10px 0 10px 0px}
.msg-main-all .msg-content-left{float:left; width:220px; padding:0 5px 0 0px}
.reply-box-content{ padding:10px 0 0 15px}
.c-f22c2c{ color:#f22c2c}

/*DKP信息*/
.occupation-icon{ background:url(../images/occupation.gif) no-repeat; width:44px; height:44px; overflow:hidden; display:inline-block}
.occupation-icon-sqs-icon{ background-position: 0 0px}
.occupation-icon-dly-icon{ background-position: 0 -44px}
.occupation-icon-zs-icon{ background-position: 0 -88px}
.occupation-icon-ss-icon{ background-position: 0 -132px}
.occupation-icon-swqs-icon{ background-position: 0 -176px}
.occupation-icon-fs-icon{ background-position: 0 -220px}
.occupation-icon-qxz-icon{ background-position: 0 -264px}
.occupation-icon-ms-icon{ background-position: 0 -308px}
.occupation-icon-lr-icon{ background-position: 0 -352px}
.occupation-icon-sm-icon{ background-position: 0 -396px}
.dkp-title-message{ margin:0 13px; background:#ebf4fb; border-top:#d6dfe6 1px solid; color:#184a89; font-size:14px; font-weight:bold; padding:7px 5px; height:16px;}
.dkp-title-message-down{ margin:20px 13px 0 13px}
.dkp-message-my,.dkp-message-attention{ display:inline-block; margin:11px 13px 0 13px; width:589px;}
.dkp-message-occupation{ float:left; width:44px; overflow:hidden; margin:0 10px 0 0 }
.dkp-message-content{ float:right; width:535px; overflow:hidden}
.dkp-message-content h1{ background:#f4f9ff; padding:5px 9px; border-bottom:1px solid #d6d6d8}
.dkp-message-content-list{ padding:5px 0}
.dkp-message-content-list ul{ display:inline-block; padding:0 0 0 9px; }
.dkp-message-content-list li{ float:left; width:266px; line-height:23px; display:inline-block; margin:0 13px 0 0}
.dkp-message-content-list .dkp-message-content-list-r{ width:225px; margin:0 9px 0 0; overflow:hidden}
.c-9e2224{ color:#9e2224}
.dkpinfo{ color:#666}
.dkpinfo a{ font-weight:bold}
.dkpinfo a.c-9e2224:link, .dkpinfo a.c-9e2224:visited{ color:#9e2224}
.dkp-message-content-list-line{ border-bottom:1px dashed #666666; height:1px; overflow:hidden; margin:10px 20px 10px 10px ; padding:0 20px 0 10px}
.dkp-message-content-list-time{ float:right; color:#666;}
.dkp-message-content-list-bnt{ text-align:right; margin:10px 13px 0 0}
.team-activity{ background: url(../images/team-back.gif) no-repeat #f3f3f3; width:522px; overflow:hidden;margin:13px 0}
.team-activity-bottom{background: url(../images/team-back-bottom.gif)no-repeat scroll 0 bottom; padding:5px 0; display:inline-block; width:522px; }
.team-activity-icon{ float:left; width:36px; height:36px; background:url(../images/team-icon.gif) no-repeat 0 0; overflow:hidden; margin:2px 0 0 9px; display:inline}
.dkp-message-content-list .team-activity-ul{ float:right; width:468px; overflow:hidden; }
.dkp-message-content-list .team-activity-ul ul{ padding:0}
.dkp-message-content-list .team-activity-ul li{ width:221px; margin:0 13px 0 0; overflow:hidden}
.dkp-message-content-list .team-activity-ul li.team-activity-right{ width:225px; margin:0 9px 0 0; overflow:hidden}
/*漫画 小说*/
.message-acg{ margin:0 13px}
.acg-content{ background:#f6f6f6; border:1px solid #dfe3e6; width:283px; height:112px; padding:5px 0 0 5px; float:left; margin:0 0 9px 0;}
.acg-content-img{ width:83px; border:1px solid #cccccc; background:#FFF; padding:1px; float:left}
.acg-content-img img{width:83px; height:103px;}
.acg-content-text{ width:188px; float:right; position:relative}
.acg-label-icon{ position:absolute; background: url(../images/label-icon.png); width:29px; height:17px; padding:3px 0 0 25px; color:#FFF; left:-17px;*padding:4px 0 0 25px;*height:16px;display:inline-block;font-size:12px; line-height:17px}
.novel-label-icon{ position:absolute; background: url(../images/label-icon.png) 0 -20px; width:29px; height:17px; padding:3px 0 0 25px; color:#FFF; left:-17px;*padding:4px 0 0 25px;*height:16px;display:inline-block;font-size:12px;line-height:17px}
.acg-content-text h1{ padding:0 0 0 42px; font-weight:bold; margin:0 0 12px 0;*padding:4px 0 0 42px; }
.acg-content-text p{ margin:0 0 11px 0}
.acg-content-text-input .cbtn1{ margin:0 7px 0 0}
.acg-content-left{ margin:0 9px 9px 0}
.dkp-arrow-icon{ background:url("../images/team-icon.gif") no-repeat scroll -36px 0 transparent; width:16px; height:16px; display:inline-block;}

/*转帖 系统信息*/
.sms_feed h3{ font-size:14px}
.sms_feed_h3_right{ float:right}
.sms_feed_h3_right a{ color:#aeaeae; font-size:12px; font-weight:100}
.sms_feed_h3_right a:hover{ color:#aeaeae}
.sms_feed li{ height:23px; line-height:23px; overflow:hidden}
.aer-b-r{ float:right; padding:0 10px 13px 0;}
/*动漫小说-系统通知*/
.msg-acg{ display:inline-block}
.msg-acg-text{ float: left; width:440px; margin:0 0 0 10px;position:relative;}
.msg-acg-text h1{font-weight:bold;margin:0 0 0px;padding:0 0 0 42px; font-size:12px;line-height:17px; margin:0 0 10px 0}
.msg-acg-text p{ line-height:17px; margin:0 0 10px 0}
.msg-acg-text .msg-acg-text-right{ text-align:right}

/*推荐转帖*/

.new-icon{ display:inline-block; width:24px; height:16px; background:url(../images/msg_icons.gif) no-repeat 0 -84px; margin:0 0 0 5px}

.msg-cite-list .msg-main { width:auto; margin-left:40px; float:none}
.msg-cite-list .msg-icon{ float:left; margin-top:2px}
.msg-cite-list .msg-cite-video,.msg-cite-list .msg-cite-txt{ background:url(../images/msg-cite-icon.gif) no-repeat  0 0}
.msg-cite-list .msg-cite-txt{ background-position:-24px 0;}
.msg-cite-list .msg-title{ height:26px;}
.msg-cite-list .msg-title .msg-time a{ float:right; margin-right:13px; margin-top:7px}
.msg-cite-list .msg-title .msg-time span{ font-size:14px; font-weight:bold; color:#1072aa; margin-top:6px}
.msg-cite-list .msg-time{ float:none}
.msg-cite-list .msg-content{ overflow:hidden;zoom:1; margin-left:0}
.msg-cite-list ul.video li{ float:left; margin:0 8px 10px 8px; width:137px; text-align:center; display:inline}
.msg-cite-list ul.video li span{ display:block; width:128px; height:96px; padding:2px; border:1px solid #ccc; cursor:pointer}
.msg-cite-list ul.video li span img{ width:128px; height:96px; }
.msg-cite-list ul.txt li{  height:38px; line-height:38px; border-bottom:1px dashed #979797}
.msg-cite-list ul.txt li a.t{ width:400px; display:inline-block; padding-left:10px; background:url(../images/msg-cite-icon.gif) no-repeat -55px 17px;}
.msg-cite-list ul.txt li span{ display:inline-block; width:170px;}
.msg-cite-list ul.txt li span em{ font-style:normal; color:#000}

.message-center-content span a:link,.message-center-content span a:visited{ font-weight:bold; color:#9E2224}
.write-msg li.check-code input{ float:left; margin:3px 10px 0 0}
.write-msg li.check-code img{ float:left; margin:-5px 10px 0 0}